\hypertarget{fermiqcd__fermi__algorithms_8h}{
\section{/Users/mdipierro/Desktop/SciDac/development/Libraries/fermiqcd\_\-fermi\_\-algorithms.h File Reference}
\label{fermiqcd__fermi__algorithms_8h}\index{/Users/mdipierro/Desktop/SciDac/development/Libraries/fermiqcd\_\-fermi\_\-algorithms.h@{/Users/mdipierro/Desktop/SciDac/development/Libraries/fermiqcd\_\-fermi\_\-algorithms.h}}
}


This graph shows which files directly or indirectly include this file:\subsection*{Functions}
\begin{CompactItemize}
\item 
\hypertarget{fermiqcd__fermi__algorithms_8h_96c52f990c5198131f211858de4e34e3}{
void \hyperlink{fermiqcd__fermi__algorithms_8h_96c52f990c5198131f211858de4e34e3}{multiply\_\-by\_\-gamma5} (\hyperlink{classfermi__field}{fermi\_\-field} \&r, \hyperlink{classfermi__field}{fermi\_\-field} \&s)}
\label{fermiqcd__fermi__algorithms_8h_96c52f990c5198131f211858de4e34e3}

\begin{CompactList}\small\item\em r(x,alpha,i) = Gamma5(alpha,beta) $\ast$ s(x,beta,i) \item\end{CompactList}\item 
\hypertarget{fermiqcd__fermi__algorithms_8h_ea9ab5572df48adcbfe726881033b9b5}{
void \hyperlink{fermiqcd__fermi__algorithms_8h_ea9ab5572df48adcbfe726881033b9b5}{mul\_\-Q} (\hyperlink{classfermi__field}{fermi\_\-field} \&psi\_\-out, \hyperlink{classfermi__field}{fermi\_\-field} \&psi\_\-in, \hyperlink{classgauge__field}{gauge\_\-field} \&U, \hyperlink{classcoefficients}{coefficients} \&coeff, int parity=EVENODD)}
\label{fermiqcd__fermi__algorithms_8h_ea9ab5572df48adcbfe726881033b9b5}

\begin{CompactList}\small\item\em Calls the current Wilson/Clover action. \item\end{CompactList}\item 
\hypertarget{fermiqcd__fermi__algorithms_8h_08f2dd58e150767f1457309f400b860e}{
\hyperlink{classinversion__stats}{inversion\_\-stats} \hyperlink{fermiqcd__fermi__algorithms_8h_08f2dd58e150767f1457309f400b860e}{mul\_\-invQ} (\hyperlink{classfermi__field}{fermi\_\-field} \&psi\_\-out, \hyperlink{classfermi__field}{fermi\_\-field} \&psi\_\-in, \hyperlink{classgauge__field}{gauge\_\-field} \&U, \hyperlink{classcoefficients}{coefficients} \&coeff, mdp\_\-real absolute\_\-precision=fermi\_\-inversion\_\-precision, mdp\_\-real relative\_\-precision=0, int max\_\-steps=2000)}
\label{fermiqcd__fermi__algorithms_8h_08f2dd58e150767f1457309f400b860e}

\begin{CompactList}\small\item\em Executes the current Wilson/Clover inverter. \item\end{CompactList}\item 
\hypertarget{fermiqcd__fermi__algorithms_8h_fcb44574a7920934e47a2c656e65c666}{
mdp\_\-real \hyperlink{fermiqcd__fermi__algorithms_8h_fcb44574a7920934e47a2c656e65c666}{check\_\-inversion} (\hyperlink{classfermi__field}{fermi\_\-field} \&phi, \hyperlink{classgauge__field}{gauge\_\-field} \&U, \hyperlink{classcoefficients}{coefficients} \&coeff)}
\label{fermiqcd__fermi__algorithms_8h_fcb44574a7920934e47a2c656e65c666}

\begin{CompactList}\small\item\em Checks that inversion is working. \item\end{CompactList}\end{CompactItemize}
\subsection*{Variables}
\begin{CompactItemize}
\item 
\hypertarget{fermiqcd__fermi__algorithms_8h_031121893ccfb8b423afc74855837f81}{
void($\ast$ \hyperlink{fermiqcd__fermi__algorithms_8h_031121893ccfb8b423afc74855837f81}{default\_\-fermi\_\-action} )(\hyperlink{classfermi__field}{fermi\_\-field} \&, \hyperlink{classfermi__field}{fermi\_\-field} \&, \hyperlink{classgauge__field}{gauge\_\-field} \&, \hyperlink{classcoefficients}{coefficients} \&, int) = FermiCloverActionFast::mul\_\-Q}
\label{fermiqcd__fermi__algorithms_8h_031121893ccfb8b423afc74855837f81}

\begin{CompactList}\small\item\em Pointer to the current Wilson/Clover action. \item\end{CompactList}\item 
\hypertarget{fermiqcd__fermi__algorithms_8h_4b9873faae44ed788d8c2925f5428535}{
\hyperlink{classinversion__stats}{inversion\_\-stats}($\ast$ \hyperlink{fermiqcd__fermi__algorithms_8h_4b9873faae44ed788d8c2925f5428535}{default\_\-fermi\_\-inverter} )(\hyperlink{classfermi__field}{fermi\_\-field} \&, \hyperlink{classfermi__field}{fermi\_\-field} \&, \hyperlink{classgauge__field}{gauge\_\-field} \&, \hyperlink{classcoefficients}{coefficients} \&, mdp\_\-real, mdp\_\-real, int) = \&(MinRes::inverter$<$\hyperlink{classfermi__field}{fermi\_\-field},\hyperlink{classgauge__field}{gauge\_\-field}$>$)}
\label{fermiqcd__fermi__algorithms_8h_4b9873faae44ed788d8c2925f5428535}

\begin{CompactList}\small\item\em Pointer to the current Wilson/Clover inverter. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
\begin{Desc}
\item[Version:]3-1-2005 \end{Desc}
\begin{Desc}
\item[Author:]Massimo Di Pierro $<$\href{mailto:mdipierro@cs.depaul.edu}{\tt mdipierro@cs.depaul.edu}$>$\end{Desc}
Various algorithms for Wilson fermions

This file is copyrighted by Massimo Di Pierro Read attached license in file fermiqcd\_\-license.pdf This file cannot be distributed without file fermiqcd\_\-license.pdf 